package com.itkaien.javaeebased.demo02;

import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.junit.Test;

public class test01 {

    @Test
    public void test() {


        String str = "Java自从95年问世以来，经历了很多版本，目前最新的版本是Java9。现在，Java9已经发布一段时间。根据Oracle的规划，Java10将在2018年3月发布，比原定的计划提前了一些。";

        Pattern pattern = Pattern.compile("Java\\d{0,2}");

        Matcher matcher = pattern.matcher(str);
        ArrayList<String> list = new ArrayList<>();

        while (matcher.find()){
            list.add(matcher.group());
        }

        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

    }


}
